IField インタフェース

名前空間: NextDesign.Core

説明

フィールドへのアクセスオブジェクトです。

所属エリア

名前 説明
プロファイル プロファイルにアクセスするAPI群です。

継承元

名前 説明
INamedElement 名前付け可能要素を表します。

プロパティ

名前 説明
Category フィールドのカテゴリ
カテゴリが未指定の場合は、空文字列となります。
IsDerivationSource 導出元フィールドか
IsDerivationTarget 導出先フィールドか
IsEmbedded 所有フィールドか
IsReference 参照フィールドか
LowerBound 多重度(下限)
OwnerClass このフィールドを保持(宣言)しているクラス
RelationshipClass 関連クラス
フィールドがクラス型の場合のみ取得できます。
クラス型でないフィールドの場合はnullとなります。
Type フィールドの型名
- 真偽値型 : "Boolean"
- 整数型 : "Integer"
- 実数型 : "Double"
- 文字列型 : "String"
- リッチテキスト型 : "RichText"
- 列挙型 : 列挙の名前
- クラス型 : クラスの名前
TypeClass フィールドの型のクラス
フィールドがクラス型の場合のみ取得できます。
クラス型でないフィールドの場合はnullとなります。
UpperBound 多重度(上限)
制限なしの場合は-1を指定します。